// JavaScript Document
var general;
var servicios;
var imagenes;
var ubicacion;
var descripcion;
var tab;
var ext_g=false;
var ext_s=true;
var ext_i=true;
var ext_u=true;


//proceso que obtiene las ubicacion:provincia, canton, distrito, pueblo.
//y los muestra en pantalla
function ObtenerUbicacion(provincia, canton, distrito, pueblo)
{
	//obtiene la informaci�n del pueblo
		$.get("../Consultas/Pueblo.php",{seleccionado:distrito,pueblo:pueblo},
			function(data){
			$("#div_pueblo").prepend(data);
		});
		
		//obtiene la informaci�n del distrito
		$.get("../Consultas/Distrito.php",{seleccionado:canton,distrito:distrito},
		function(data){
			$("#div_distrito").prepend(data);
		});
		
		//obtiene la informaci�n del canton
		$.get("../Consultas/Canton.php",{seleccionado:provincia,canton:canton},
		function(data){
			$("#div_canton").prepend(data);
		});
		//obtiene la informaci�n de la provincia
		$.get("../Consultas/Provincia.php",{seleccionado:provincia},
			function(data){
			$("#div_provincia").prepend(data);
		});

}
estado=true;
estado_g=true;
estado_u=true;
//valida que la informacion sea correcta
function ValidarEditar(form)
{

	$("#div_datos").hide();
	$("#div_datos").append("<input name=\"nServicios\" value=\""+nServicio+"\" />");
	$("#div_datos").append("<input name=\"nImgs\" value=\""+nImg+"\" />");
		eliminartelefonos();
		eliminarServicios();
		eliminarImagenes();
	//la variable se hace false si ocurrio algun error
	estado=true;
	//msg que se muestra en caso de faltar algun dato
	text="<h4>Este campo es de existencia obligatoria</h4>";
	//verifica la existencia del nombre
	if(form.txtnombre.value=="")
	{
		document.getElementById("msgnombre").innerHTML=text;
		estado=false;
		estado_g=false;
	}else
	{
		document.getElementById("msgnombre").innerHTML="";
	}
	if (form.txtcedula!=null)
	{
		//cedula
		if(form.txtcedula.value=="")
		{
			document.getElementById("msgcedula").innerHTML=text;
			estado=false;
		}else
		{
			document.getElementById("msgcedula").innerHTML="";
		}
	}
	//verifica la existencia de la categoria	
	 if (form.txtcategoria.value=="-1")
	{
		document.getElementById("msgcategoria").innerHTML=text;
		estado=false;
		estado_g=false;
	}else
	{
		document.getElementById("msgcategoria").innerHTML="";
	}
	//verifica la existencia del tipo	
	 if (form.txttipo.value=="-1" && form.txttipo.length > 1)
	{
		document.getElementById("msgtipo").innerHTML=text;
		estado=false;
		estado_g=false;
	}
	else
	{
		document.getElementById("msgtipo").innerHTML="";
	}
	//verifica la existencia del subtipo
/*	if (form.txtsubtipo.value=="")
	{
		document.getElementById("msgsubtipo").innerHTML=text;
		estado=false;
		estado_g=false;
	}
	else
	{
		document.getElementById("msgsubtipo").innerHTML="";
	}
*/
	//verifica que se haya seleccinado una provincia
	if (form.txtprovincia.value=="-1")
	{
		document.getElementById("msgprovincia").innerHTML=text;
		estado=false;
		estado_u=false;
		
	}
	else
	{
		document.getElementById("msgprovincia").innerHTML="";
	}
	//verifica que se haya seleccinado un canton
	if (form.txtcanton.value=="-1")
	{
		document.getElementById("msgcanton").innerHTML=text;
		estado=false;
		estado_u=false;
	}else
	{
		document.getElementById("msgcanton").innerHTML="";
	}
	//verifica que se haya seleccinado un distrito
	if (form.txtdistrito.value=="-1")
	{
		document.getElementById("msgdistrito").innerHTML=text;
		estado=false;
		estado_u=false;
	}else
	{
		document.getElementById("msgdistrito").innerHTML="";
	}
	//verifica que se haya seleccinado un pueblo
	if (form.txtpueblo.value=="-1")
	{
		document.getElementById("msgpueblo").innerHTML=text;
		estado=false;
		estado_u=false;
	}else
	{
		document.getElementById("msgpueblo").innerHTML="";
	}
	//verifica que se haya escrito una direcci�n
	if (form.txtdireccion.value=="")
	{
		document.getElementById("msgdireccion").innerHTML=text;
		estado=false;
		estado_u=false;
	}
	else
	{
		document.getElementById("msgdireccion").innerHTML="";
	}
	
	if(estado)
	{

		$("#div_datos").hide();
		$("#div_datos").append("<input name=\"nTelefonos\" value=\""+nTelefono+"\" />");

		if (ValidarImgs())
			form.submit();
	}else
	{
		if(!estado_g)	
		{
			
				$("#general").show("slow");
			estado_g=true;
		}
		if(!estado_u)
		{
			
				$("#ubicacion").show("slow");
			estado_u=true;
		}
	}
		
	
}